package Entidade;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;

@Entity
public class Cliente {
	private Long IdCliente;
	private String NomeCliente;
	private String CPF_CNPJCliente;
	private String TelefoneCliente;
	private String FantasiaCliente;
	private String EmailCliente;
	private String ComplementoCliente;
	private String NumeroCliente;
	private String BairroCliente;
	private String CEPCliente;
	private String CaixaPostalCliente;
	private String PessoaCliente;
	private Cidade cidadeCliente;
	private String EnderecoCliente;
	private String EnderecoClienteCobranca;
	private String BairroClienteCobranca;
	private String CEPClienteCobranca;

	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	public Long getIdCliente() {
		return IdCliente;
	}

	public void setIdCliente(Long idCliente) {
		IdCliente = idCliente;
	}

	public String getNomeCliente() {
		return NomeCliente;
	}

	public void setNomeCliente(String nomeCliente) {
		NomeCliente = nomeCliente;
	}

	public String getCPF_CNPJCliente() {
		return CPF_CNPJCliente;
	}

	public void setCPF_CNPJCliente(String cPF_CNPJCliente) {
		CPF_CNPJCliente = cPF_CNPJCliente;
	}

	public String getTelefoneCliente() {
		return TelefoneCliente;
	}

	public void setTelefoneCliente(String telefoneCliente) {
		TelefoneCliente = telefoneCliente;
	}

	public String getFantasiaCliente() {
		return FantasiaCliente;
	}

	public void setFantasiaCliente(String fantasiaCliente) {
		FantasiaCliente = fantasiaCliente;
	}

	public String getEmailCliente() {
		return EmailCliente;
	}

	public void setEmailCliente(String emailCliente) {
		EmailCliente = emailCliente;
	}

	public String getComplementoCliente() {
		return ComplementoCliente;
	}

	public void setComplementoCliente(String complementoCliente) {
		ComplementoCliente = complementoCliente;
	}

	public String getNumeroCliente() {
		return NumeroCliente;
	}

	public void setNumeroCliente(String numeroCliente) {
		NumeroCliente = numeroCliente;
	}

	public String getBairroCliente() {
		return BairroCliente;
	}

	public void setBairroCliente(String bairroCliente) {
		BairroCliente = bairroCliente;
	}

	public String getCEPCliente() {
		return CEPCliente;
	}

	public void setCEPCliente(String cEPCliente) {
		CEPCliente = cEPCliente;
	}

	public String getCaixaPostalCliente() {
		return CaixaPostalCliente;
	}

	public void setCaixaPostalCliente(String caixaPostalCliente) {
		CaixaPostalCliente = caixaPostalCliente;
	}

	public String getPessoaCliente() {
		return PessoaCliente;
	}

	public void setPessoaCliente(String pessoaCliente) {
		PessoaCliente = pessoaCliente;
	}

	@ManyToOne
	public Cidade getCidade() {
		return cidadeCliente;
	}

	public void setCidade(Cidade cidade) {
		this.cidadeCliente = cidade;
	}

	@ManyToOne
	public Cidade getCidadeCliente() {
		return cidadeCliente;
	}

	public void setCidadeCliente(Cidade cidadeCliente) {
		this.cidadeCliente = cidadeCliente;
	}

	public String getEnderecoCliente() {
		return EnderecoCliente;
	}

	public void setEnderecoCliente(String enderecoCliente) {
		EnderecoCliente = enderecoCliente;
	}

	public String getEnderecoClienteCobranca() {
		return EnderecoClienteCobranca;
	}

	public void setEnderecoClienteCobranca(String enderecoClienteCobranca) {
		EnderecoClienteCobranca = enderecoClienteCobranca;
	}

	public String getBairroClienteCobranca() {
		return BairroClienteCobranca;
	}

	public void setBairroClienteCobranca(String bairroClienteCobranca) {
		BairroClienteCobranca = bairroClienteCobranca;
	}

	public String getCEPClienteCobranca() {
		return CEPClienteCobranca;
	}

	public void setCEPClienteCobranca(String cEPClienteCobranca) {
		CEPClienteCobranca = cEPClienteCobranca;
	}

}
